package demo6;
/**
 * Java有23种设计模式
 * */
public class Singleton {
    /**
     *3,实例化一个私有的静态对象对象
     * */
    private static Singleton instance=new Singleton();
    /**
     * 1,私有化构造器
     * 目的：杜绝外界可以肆意实例化对象
     * */
    private  Singleton(){}
    /**
     *2,提供一个静态方法，用于获取当前实例保证该方法返回的始终数同一个对象
     *  */
    public static Singleton getInstance(){
        return instance;
    }
}
